package atomic;

import java.util.concurrent.atomic.AtomicInteger;

// 基于CAS实现的原子类
public class AtomicClassTest {
    public static void main1(String[] args) {
        AtomicInteger atomicInteger = new AtomicInteger(10);
        atomicInteger.getAndIncrement();  // i++ 获取后增加
        atomicInteger.getAndDecrement();  // i-- 获取后减少

        atomicInteger.incrementAndGet();  // ++i 增加后获取
        atomicInteger.decrementAndGet();  // --i 减少后获取

        atomicInteger.addAndGet(10); // i+=delta  增加后获取
    }
}
